package com.itheima05;

import java.util.function.Predicate;

public class PredicateDemo01 {
    public static void main(String[] args) {
//        boolean boolValue = checkString("hello", s -> {
//            return s.length() > 8;
//        });
        boolean boolValue = checkString("hello", s -> s.length() > 8);
        System.out.println(boolValue);

        boolean boolValue1 = checkString("hello world", s -> s.length() > 8);
        System.out.println(boolValue1);
    }

    // 判断字符串是否满足要求
    private static boolean checkString(String s, Predicate<String> p) {
//        return p.test(s);
//        return !p.test(s);
        return p.negate().test(s);
    }
}
